package com.mallcai.bigdata.ladon.dpl.entity.peekdata;

import com.mallcai.bigdata.ladon.dpl.entity.BaseEntity;
import com.mallcai.bigdata.ladon.dpl.vo.PeekRuleType;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author gst
 * @date 2019-12-30 20:36
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class PeekRule extends BaseEntity {
    /**
     * 取数实例Id
     */
    private Long   peekId;
    /**
     * 元素Id
     */
    private Long   metaId;
    /**
     * 字段名称
     */
    private String fieldName;
    /**
     * 规则名称
     * @see PeekRuleType
     */
    private String rule;
    /**
     * 代入值
     */
    private String value;

    // 扩展信息
    /**
     * 字段显示名称
     */
    private String showName;
    /**
     * 规则显示名称
     */
    private String ruleLabel;
    /**
     * 对应字段的标签分组信息
     */
    private Long tagId;
    /**
     * 数据类型
     */
    private String dataType;
    /**
     * 原始数据类型
     */
    private String originDataType;

}
